﻿.u-header {
    font-size: 15px!important;
}
.slider-bg-1 {
    background: linear-gradient(to bottom, #9966ff 0%, #3399ff 100%);
    background-image: url('../images/banner-1.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}
.slider-bg-2 {
    background: linear-gradient(to bottom, #ffffff -24%, #afe0f3 100%);
    background-image: url('../images/banner-2.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}
.banner-title {
    border: 1px solid #fff;
    padding: 5px;
}
.banner-title-2 {
    opacity: 0.6;
    padding: 5px;
}
.banner-text-2 {
    padding: 8px;
    line-height: 1.5;
    color: #000;
    font-weight: 400;
}
.text-Justify {
    text-align: justify;
}
.logo-top{
    border:1px solid #ddd;
    border-radius:10px;
}
.logo-footer {
    height: 35px;
}
.v-align-middle {
    vertical-align: sub;
}
.text-underline{
    text-decoration:underline;
}
.text-underline:hover {
    text-decoration: none;
}

.menu-hover > li > a:hover {
    color: #72c02c !important;
}
.hs-sub-menu-opened >a {
    color: #72c02c !important;
}
.hs-sub-menu-opened > ul > .hs-sub-menu-opened > a {
    color: #555 !important;
}

.feature-title {
    position: absolute;
    top: -30px;
    left: 43%;
}
.feature-icon {
    position: absolute;
    left: 29%;
    top: 25px;
}
.bg-light-color{
    background-color:#f7f7f7;
}

/*GC_ITSPUNE_20200102:BEGIN:: Custom CSS for Bootstrap Carousel*/
@media (max-width: 768px) {
    .carousel-inner .carousel-item > div {
        display: none;
    }

        .carousel-inner .carousel-item > div:first-child {
            display: block;
        }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

/* display 3 */
@media (min-width: 768px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(33.333%);
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-33.333%);
    }
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left {
    transform: translateX(0);
}

.bg-prev {
    background-color: #72c02c !important;
}

.bg-next {
    background-color: #72c02c !important;
}

.carousel-control-prev {
    left: -15px !important;
}

.carousel-control-next {
    right: -15px !important;
}

.slider-mt-50 {
    margin-top: 50px;
}
/*GC_ITSPUNE_20200102:END:: Custom CSS for Bootstrap Carousel*/

.hs-has-sub-menu > a::after {
    display: inline-block;
    top: -2px;
    position: relative;
}

.fixed-box-height{
    max-height: 350px;
    min-height: 350px;
    overflow:auto;
}
.u-go-to-v1 {
    height: 2.85714rem !important;
    width: 2.85714rem !important;
}

.footer-link:hover {
    color: #72c02c !important;
    text-decoration: underline !important;
}